resembling the head of a ram - Deutsch Englisch Wörterbuch